package br.com.arquitetura.model;

public class Microinstrucao {
	
	public static final int R0  	= 1;
	public static final int R1  	= 2;
	public static final int R2  	= 2*2;
	public static final int R3  	= 2*2*2;
	public static final int R4  	= 2*2*2*2;
	public static final int RT  	= 2*2*2*2*2;
	public static final int RDADO 	= 2*2*2*2*2*2;
	public static final int PC  	= 2*2*2*2*2*2*2;
			
	public static final int IR  	= 2*2*2*2*2*2*2*2;
	public static final int REND  	= 2*2*2*2*2*2*2*2*2;
	
	public static final int MEM_EN 	= 2*2*2*2*2*2*2*2*2*2;
	public static final int MEM_RW 	= 2*2*2*2*2*2*2*2*2*2*2;
			
	public static final int MUXA0  	= 2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int MUXA1  	= 2*2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int MUXA2  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2;
			
	public static final int MUXB0  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int MUXB1  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int MUXB2  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	
	public static final int MUX  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	
	public static final int ULA0  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int ULA1  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int ULA2  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
	public static final int ULA3  	= 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;

	
	
	
	private Integer endereco;
	private Integer controle;
	
	
	public Microinstrucao(Integer endereco, Integer controle) {
		super();
		this.endereco = endereco;
		this.controle = controle;
	}


	public Integer getEndereco() {
		return endereco;
	}


	public void setEndereco(Integer endereco) {
		this.endereco = endereco;
	}


	public Integer getControle() {
		return controle;
	}


	public void setControle(Integer controle) {
		this.controle = controle;
	}
	
	
}
